package algo3.grupo3.vista;

import algo3.grupo3.modelo.BloqueConArticulo;
public class EntidadBloqueConArticulo extends Entidad{

	public static final int ALTO_BLOQUE = 50, ANCHO_BLOQUE = 50;
	public static final int DURABILIDAD_BLOQUE_LADRILLOS = 5;
	public static final int DURABILIDAD_BLOQUE_CEMENTO = 10;
	public static final String PATH_IMAGEN_BLOQUELADRILLO = "images//BloqueLadrillo.jpg";
	public static final String PATH_IMAGEN_BLOQUECEMENTO = "images//BloqueCemento.jpg";
	
	
	public EntidadBloqueConArticulo(int ancho, int alto, BloqueConArticulo unBloque) {
		super(ancho, alto, unBloque);
		if(unBloque.obtenerDurabilidad() == 5){
			establecerApariencia();
		}else{
			establecerAparienciaCemento();
		}
	}//fin de constructor
	
	
	public EntidadBloqueConArticulo(BloqueConArticulo unBloque){
		super(ANCHO_BLOQUE, ALTO_BLOQUE, unBloque);
		if(unBloque.obtenerDurabilidad() == 5){
			establecerApariencia();
		}else{
			establecerAparienciaCemento();
		}
	}//fin de constructor
	
	
	private void establecerAparienciaCemento() {
		cambiarApariencia(PATH_IMAGEN_BLOQUECEMENTO);
		
	}
	
	@Override
	protected void establecerApariencia(){
		cambiarApariencia(PATH_IMAGEN_BLOQUELADRILLO);
	}//fin de establecerApariencia
	
	
}//fin de EntidadBombta
